#ifndef __PRINT_W__
#define __PRINT_W__

#include "stdafx.h"

namespace GeorgeLib
{

	//  Fonts supported by GLUT are:
	//	GLUT_STROKE_ROMAN,
	//	GLUT_STROKE_MONO_ROMAN,
	//	GLUT_BITMAP_8_BY_13, 
	//  GLUT_BITMAP_9_BY_15,
	//	GLUT_BITMAP_TIMES_ROMAN_10, 
	//  GLUT_BITMAP_TIMES_ROMAN_24,
	//	GLUT_BITMAP_HELVETICA_10,
	//  GLUT_BITMAP_HELVETICA_12,
	//	GLUT_BITMAP_HELVETICA_18.

	static GLvoid* font_style = GLUT_BITMAP_HELVETICA_10;
	static GLvoid* old_font = font_style;

	DLLEXPORT void changefont(GLvoid *new_font_style);
	DLLEXPORT void pushfont(GLvoid *new_font_style);
	DLLEXPORT void popfont(void);
	DLLEXPORT void printw(float x, float y, float z, char* format, ...);

} // namespace GeorgeLib

#endif